@charset "utf-8";
*{padding:0;margin:0}
.clear{clear:both}
body {
	background-color: #24618c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}

#wapper01{
	width:964px;;
	margin:0 auto;
	background:#236895 url(../images/bg_line.jpg) repeat-y;
	position:relative;
}
#header{
	width:auto;
	background: url(../images/topbanner.jpg);
	height:202px;
}	
#topmenu{
	width:auto;
	background: url(../images/bg_topmenu.jpg);
	height:36px;line-height:34px;
}
#topmenu .icon_search{border:none;}
#topmenu .icon_search img{
	height:24px;
	float:right;
	margin-top:5px;
	margin-right:5px;
	border:none;
}
#main_menu {float:left;}
#main_menu li{
	display:inline;
	list-style:none;padding:0 30px 0 26px;
	height:14px;
	background:url(../images/bg_li_right.jpg) right no-repeat;
}
#main_menu li.last{background:none;}
#main_menu li a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
#footer_menu{}
#footer_menu li{
	display:inline;
	list-style:none;
	padding:0 15px ;
	height:8px;
	border-right:1px #FFF solid;
}
#footer_menu li.last{border:none;}
#footer_menu li a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#main_menu li a:hover{text-decoration:underline;}
#footer_menu li a:hover{text-decoration:underline;}
#footer .copy_right{padding:5px 15px;}
#footer .copy_right a{color:#CCC;}
#search_box{float:right;height:22px;padding-top:5px;line-height:22px;}
#search_box input{
	display:inline;
	border:1px solid #333;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#333;
	padding:0 4px;
	font-style:italic;
}
#main_area{
	width:auto;padding:0 32px;
	background: url(../images/bg_main.jpg) no-repeat;
		}
#footer{
	width:900px;
	padding:0 32px;
	margin:0 auto;
	background:#236895 url(../images/bg_footer.png);
	height:99px;
	position:relative;
	}
#footer .content{width:auto;padding:5px 5px 5px 5px ;border-top:1px #CCC dotted;}	
/* Titie */
h1{
	font-size:140%;
	color:#d8f41b;	
	background:url(../images/bg_h1.png) left bottom no-repeat;
	font-family:Arial, Helvetica, sans-serif;	
	line-height:35px;padding-left:40px;
}
h2{
	color:#e67670;
	font-size:130%;
	line-height:28px;
}
h3{
	color:#fff603;
	font-size:120%;
	line-height:25px;
}
/* Content */
.main_content{width:auto;position:relative;}
.block_content{
	width:auto;
	position:relative;
	padding:10px;
}
.block_style01{
	width:auto;
	padding:10px;
	background:url(../images/bg_block.png) repeat;
}
.block_style01 p{text-align:justify;}
.block_style01 ul,.block_style01 ol{margin-left:20px;}
.block_style01 hr{margin:5px 0;}
.block_style01 a{font-size:90%;color:#0FF;font-weight:bold;font-style:italic}

.item_block{
	width:auto;
	padding:10px;
	width:860px;
	position:relative;
	float:left;
}
.item_block .item{
	margin:10px;
	padding:10px;
	float:left;
	width:390px;
	border-top:#0CF 1px dotted;
}
.item_block .item .p_img{
	float:left;
	width:170px;
	height:130px;
	padding:4px;
	border: 1px solid #FFF;
}
.item_block .item .content{
	width:200px;float:left;
	margin-left:8px;
}
.item_block .item .content label{width:40px;float:left;}
.item_block .item .description{
	float:left;
	width:390px;
	margin-top:5px;
}
.item_block .item .description ul,.item_block .item .description ol{margin-left:15px;}
.item_line_break{width:auto;height:10px;background-image:url(../images/block_line_break.png);background-position:center;clear:both;}
.line_break{width:auto;height:10px;background-image:url(../images/block_line_break.png);background-position:center;clear:both;}
/* Line */
.line5{width:auto;height:5px;}
/* Banner */
#home_banner{
	position:relative;
	overflow:hidden;
	width:898px;
	margin:0 1px;
	height:217px;
}
#home_promotion_banner{
	position:relative;
	overflow:hidden;
	width:898px;
	margin:0 1px;
	height:180px;
}
.logo_list{width:880px;}
.logo_list img{width:189px;margin:0 10px;padding:3px;}
